.status {
  margin:10px 0px 20px 0px;
}

/* FORM */

.form {
  display: table;
}

.field {
  display: table-row;
}

.key, .value, .error {
  display: table-cell;
  padding:3px;
}

.key {
  text-align:right;
}

input {
  width:150px;
}

.error {
  color:red;
  font-size:80%;
}

.button {
  float:right;
  width:auto;
}

/* TABLE */

.commands {
  font-size:80%;
  text-align:right;
}

.table {
  display:table;
  border-style:double;
}
.row1, .row2, .frow {
  display:table-row;
}
.row2 {
  background:rgba(230,230,230,0.5);
}
.frow {
  background:rgba(200,200,200,0.5);
  text-align:center;
}

.col, .fcol {
  display:table-cell;
  border-style:solid;
  border-width:1px;
  border-color:gray;
  padding:5px;
}
.fcol {
  background:rgba(230,230,230,0.5);
}


